/*Demo - Idea Video Clicks*/#main-content.demo-ideavideoclicks *{  font-family: 'Open Sans', sans-serif !important;}#main-content.demo-ideavideoclicks .et_pb_bg_layout_light h1,#main-content.demo-ideavideoclicks .et_pb_bg_layout_light h2,#main-content.demo-ideavideoclicks .et_pb_bg_layout_light h3,#main-content.demo-ideavideoclicks .et_pb_bg_layout_light h4 {  color: inherit;}#main-content.demo-ideavideoclicks .et_pb_bg_layout_light a{  color: #337ab7;  cursor: pointer;}#main-content.demo-ideavideoclicks .et_pb_bg_layout_light a:hover{  color: #0499e7;}#main-content.demo-ideavideoclicks .titleText h1{	display: inline-flex;	border-bottom: 2px solid #D71E1E;	padding-bottom: 3px;}/*=====================================================*//*==HEADER==*/#main-content.demo-ideavideoclicks #demopage-header{}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu{  display: flex !important;  align-items: center;}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu li {  display: block;  color: #adbacd;  font-size: 13px;  padding: 0 7px;  cursor: pointer;}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu li,#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu li:hover{  transition: all 400ms ease;  -moz-transition: all 400ms ease;  -ms-transition: all 400ms ease;  -o-transition: all 400ms ease;  -webkit-transition: all 400ms ease;}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu li.active,#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu li:hover{  color: #fff;}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu ul{  display: none;  position: absolute;  background-color: #06101e;  color: #fff;  top: 100%;  padding: 5px 0;  margin-left: -10px;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu li:hover ul,#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu li ul:hover{  display: block;}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu ul li{  padding: 5px 20px}#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu ul li:hover{  background-color: #04234e;  color: #fff;}/*=====================================================*//*==BODY==*/#main-content.demo-ideavideoclicks #demopage-body{}#main-content.demo-ideavideoclicks .twoRowCol > .et_pb_column{	display: flex;	flex-direction: row !important;	flex-wrap: wrap;  gap: 3%;}#main-content.demo-ideavideoclicks .twoRowCol > .et_pb_column > .et_pb_module{	flex: 1 1 48%;}#main-content.demo-ideavideoclicks .twoRowCol > .et_pb_column > .et_pb_module:last-child{  margin-bottom: 2.75%;}/*FORM*//*#main-content.demo-ideavideoclicks #IVC-contactform{	max-width: 570px;}*/#main-content.demo-ideavideoclicks #IVC-contactform .row{  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}#main-content.demo-ideavideoclicks #IVC-contactform .row > .col-half{  width: 50%;  padding-bottom: 16px;}#main-content.demo-ideavideoclicks #IVC-contactform .row div:nth-child(odd){	padding-right: 3px;}#main-content.demo-ideavideoclicks #IVC-contactform .row div:nth-child(even){	padding-left: 3px;}#main-content.demo-ideavideoclicks #IVC-contactform .wpcf7-form-control{	font-size: 14px;	padding: 10px 15px;	border-radius: 1px;	border: 2px #acacac solid;	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}#main-content.demo-ideavideoclicks #IVC-contactform .wpcf7-form-control:not(.btn-form){	width: 100%;}#main-content.demo-ideavideoclicks #IVC-contactform .wpcf7-form-control:not(.btn-form):focus {  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}#main-content.demo-ideavideoclicks #IVC-contactform .wpcf7-form-control.contactus-comment{	padding-top: 10px;}#main-content.demo-ideavideoclicks #IVC-contactform .wpcf7-form-control.btn-form{	border: none;	background-color: #0774ac;	color: #fff;	padding: 10px 30px;  border:none;  border-radius: 4px;}#main-content.demo-ideavideoclicks #IVC-contactform .wpcf7-form-control.btn-form:hover{	background-color: #e6e6e6;	color: #333;}#main-content.demo-ideavideoclicks #IVC-contactform .wpcf7-spinner{	position: absolute;}/*=====================================================*//*==FOOTER==*/#main-content.demo-ideavideoclicks #demopage-footer ul li{	line-height: 1.4;	cursor: pointer;}/* Large Devices, Wide Screens */@media only screen and (max-width : 1199px) {.et_builder_inner_content > .et_pb_section > .et_pb_row{  padding-left: 15px;  padding-right: 15px;}}/* Medium Devices, Desktops */@media only screen and (max-width : 991.5px) {ul#demo-menu > li{  font-size: 15px !important;  padding: 3px 15px !important;}/*BOOTSTRAP MENU*/nav.navbar{  padding-left: 15px;  padding-right: 15px;}button.navbar-toggler:before{  color: #fff;  left: 15px !important;}}@media only screen and (max-width : 980px) {button.navbar-toggler:before{  content: "Idea Video Clicks";}ul#demo-menu > li{  padding: 3px 10px !important;}}/* Small Devices, Tablets */@media only screen and (max-width : 768px) {#main-content.demo-ideavideoclicks .twoRowCol > .et_pb_column > .et_pb_module{  flex: 1 1 100%;}}@media only screen and (max-width : 720px) {#main-content.demo-ideavideoclicks #demopage-header ul#demo-menu{  flex-direction: column;}}/* Extra Small Devices, Phones */@media only screen and (max-width : 479px) {}@media only screen and (max-width : 400px) {}@media only screen and (max-width : 360px) {}/* Custom, iPhone Retina */@media only screen and (max-width : 319px) {}@media only screen and (max-width : 300px) {}/*==========================================================================================*/@media only screen and (min-width: 980px) and (max-width: 1200px) {}@media only screen and (min-width: 981px) and (max-width : 991.5px) {div#navbarNavDropdown{  background-color: #07101F;  position: absolute;  top: 50px;  left: 0px;  right: 0px;}ul#demo-menu{  padding-bottom: 10px;}}/*==========================================================================================*//*MOBILE FIRST*/@media only screen and (min-width : 478px) {}@media only screen and (min-width : 700px) {}@media only screen and (min-width : 980px) {}@media only screen and (min-width : 981px) {}@media only screen and (min-width : 1200px) {}@media only screen and (min-width : 1839px) {}